<?php
	require_once '../../controller/implantacao/' . basename(__FILE__);
	$pagina[0] = array('Implantação: Vagas');
	require_once '../../template/header.php';
?>
<div id="conteudo">
    <?php TMensagens::exibirStatus($erro, $sucesso, $info) ?>
    <form method="post" action="">
    
<?php   if ($pfcid == PerfilComportamental::NucleoGestor): ?>    
		<button name="btnAcao" title="Excluir" value="Excluir" 
			onclick="javascript: return confirm('Deseja realmente excluir os itens selecionados?');">
			Excluir Candidato
		</button>
<?php   endif ?>
			
<?php   $options = array();
        $options['editLink'] = 'vaga.php?vagaid=';
        $options['editClass'] = 'detalhes';
        
        $criteria = array();
         
        if ($pfcid == PerfilComportamental::Orgao) {
            $contratoids = $usuario->getContratoFilterSQL();
            
           
            if ($contratoids) {
                $criteria['precondicao']  = 'contratoid IN (' . $contratoids .')';
                $criteria['precondicao'] .= 'AND nome IS NULL';
            }          
        }
        elseif ($pfcid == PerfilComportamental::NucleoGestor) {
            $lotacaoids = $usuario->getLotacoesFilterSQL();
            
            if ($lotacaoids) {
                $criteria['precondicao'] = 'lotacaoid IN (' . $lotacaoids .')';
            }
        }
        
        $columns = array();
        $columns[] = new TDataTableColumn('vagaid');
        $columns[] = new TDataTableColumn('numeroorgao', TDataTableColumn::COLUMN_TYPE_DATA, 'contrato');
        
        if ($pfcid == PerfilComportamental::NucleoGestor) {
            $columns[] = new TDataTableColumn('orgao');
        } 
        $columns[] = new TDataTableColumn('cargo');
        $columns[] = new TDataTableColumn('salario');
        $columns[] = new TDataTableColumn('lotacao'); 
        
        if ($pfcid == PerfilComportamental::Orgao) {
            $columns[] = new TDataTableColumn('nucleogestor', TDataTableColumn::COLUMN_TYPE_DATA, 'nucleo gestor');
        }  
        
        if ($pfcid == PerfilComportamental::NucleoGestor) {
            $columns[] = new TDataTableColumn('cpf');
            $columns[] = new TDataTableColumn('nome');
        }

        $filtersCombo = array('numeroorgao', 'orgao', 'cargo', 'lotacao', 'nucleogestor');
        
        $d = new TDataTable(new ViewVagasImplantacao(), 'vagaid', $criteria, $options, $columns);
        
        $d->addFiltersCombo($filtersCombo);
        
        echo $d->render() ?>
        
    </form>
</div>
<?php require_once '../../template/footer.php'; ?>